home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <stdlib.h>
-
- breakchar(c)
- char c;
- {
- if(c == ' ') return(-1);
- if(c == ',') return(-1);
- if(c == '=') return(-1);
- if(c == 0) return(-1);
- return(0);
- }
-
-
- main(argc,argv)
- int argc;
- char **argv;
- {
- int i,n;
- char name[80],s[80],z[80],t[80];
- FILE *fp;
-
- strcpy(s,"");
- for(i = 1; i < argc; i++) {strcat(s,argv[i]); strcat(s," ");}
- i = 0;
- while(!breakchar(s[i])) {name[i] = s[i]; i++;}
- name[i++] = 0;
- n = 0;
- while(s[i] != 0) z[n++] = s[i++];
- z[n] = 0;
- setenv(name,z);
- sprintf(t,"env:%s",name);
- fp=fopen(t,"w"); fprintf(fp,"%s",z); fclose(fp);
- exit(0);
- }
-